//
//  ViewController.m
//  JJTableCollectionView
//
//  Created by jxf on 16/2/17.
//  Copyright © 2016年 JJ.sevn. All rights reserved.
//

#import "ViewController.h"
#import "JJTableCollectionView.h"

@interface ViewController ()<JJTableCollectionViewDataSource>

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    JJTableCollectionView *tableCollectionView = [JJTableCollectionView tableCollectionView];
    tableCollectionView.frame = self.view.bounds;
    tableCollectionView.dataSource = self;
    tableCollectionView.titleBar.titles = @[@"item0", @"item1", @"item2", @"item3", @"item4", @"item5", @"item6", @"item7", @"item8", @"item9",];
    [self.view addSubview:tableCollectionView];
}

#pragma mark ------------------------------------------
#pragma mark JJTableCollectionViewDataSource
- (NSInteger)tableCollectionView:(JJTableCollectionView *)tableCollectionView numberOfItemsInSection:(NSInteger)section
{
    return tableCollectionView.titleBar.titles.count;
//    return 10;
}

- (NSInteger)tableCollectionView:(JJTableCollectionView *)tableCollectionView numberOfCellsInCollectionItem:(NSInteger)index
{
    return 100;
}

- (UITableViewCell *)tableCollectionView:(JJTableCollectionView *)tableCollectionView andTableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath andItemIndex:(NSInteger)index
{
    static NSString * const tableCollectionViewCellId = @"tableCollectionViewCellId";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:tableCollectionViewCellId];
    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:tableCollectionViewCellId];
    }
    cell.textLabel.text = [NSString stringWithFormat:@"我是第% zd个 tableView 的第 % zd行",index, indexPath.row];
    return cell;
}

@end
